package com.free.compilation.domain;

import com.baomidou.mybatisplus.annotation.FieldStrategy;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.free.common.core.annotation.Excel;
import com.free.common.core.web.domain.BaseEntity;
import lombok.Data;

/**
 * 合集步骤对象 zone_compilation_step
 *
 * @author free
 * @date 2023-07-25
 */
@Data
public class ZoneCompilationStep extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /**
     * $column.columnComment
     */
    @TableId(type = IdType.AUTO)
    private Long id;

    /**
     * 问题的id
     */
    @Excel(name = "问题的id")
    private Long noteId;

    /**
     * 合集的id
     */
    @Excel(name = "合集的id")
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private Long compilationId;
    /**
     * 合集的id
     */
    @Excel(name = "段落的id")
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private Long chapterId;
    /**
     * 是否已经同步anki
     */
    @Excel(name = "是否已经同步anki")
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private Long isAsyncAnki;
    /**
     * 排序
     */
    @Excel(name = "排序")
    private Long sort;

    /**
     * 删除标识
     */
    @Excel(name = "删除标识")
    private String deleted;

}
